Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour 3° Trofeo 'Citta di Brindisi' - Brindisi Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Kyiv Open - Kiev Brasov Challenger - Brasov Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Architect Open - Budapest Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati 7° Trani Cup - Trani San Marino Cepu Open - San Marino LXV Concurso Internacional Vigo - Vigo Olimp Kyiv Open - Kiev Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Fergana Challenger - Fergana 5° Sporting Challenger - Turin Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan ATP Guzzini Challenger - Recanati San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Genoa Open - Genova U.S. Open - New York Australian Open - Melbourne Pekao Open - Szczecin French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Wimbledon - London U.S. Open - New York Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Australian Open - Melbourne Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn LTA Wrexham Challenger - Wrexham French Open - Paris Wimbledon - London Internazionali de Tennis di Bergamo - Bergamo Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto U.S. Open - New York Samsung Challenger 2007 - Ho Chi Minh City Australian Open - Melbourne French Open - Paris Morocco Tennis Tour - Casablanca XL Bermuda Open - Bermuda Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tunis Open 2007 - Tunis French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Genova Open Challenger - Genova U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Kobstaedernes ATP Challenger - Kolding French Open - Paris Wimbledon - London Tatra Banka Slovak Open - Bratislava U.S. Open - New York IPP Open - Helsinki Australian Open - Melbourne French Open - Paris KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Trofeo Cassa di Risparmio di Alessandria - Alessandria French Open - Paris Wimbledon - London s'Tennis Masters Challenger - Graz Qatar ExxonMobil Open - Doha Wroclaw Challenger Sunrise Challenger Bytom Challenger Serbia Open - Belgrade Poznan Challenger Aachen Challenger Helsinki Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Belgrade Challenger Rabat Challenger Kyoto Challenger Marrakech Challenger Barletta Challenger Rimouski Challenger Napoli Challenger St. Brieuc Challenger Monza Challenger Leon Challenger Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, PO, POL-EST 5-0 Biella Challenger Rome Challenger Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, Group 1, PO, BLR-POL 1-4 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Turin Challenger Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group II, 2R, POL-ZIM 4-1 San Marino Challenger Genova Challenger Napoli Challenger Davis Cup, World Group, PO, SWE-ITA 3-2 Palermo Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Qatar ExxonMobil Open - Doha Reunion Island Challenger Courmayeur Challenger Bergamo Challenger St. Brieuc Challenger Johannesburg Challenger Rome Challenger Nottingham Challenger Sopot Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Mons Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Florianopolis Challenger Santiago Challenger Sarajevo Challenger Olympics - Beijing Davis Cup, World Group, 1R, CZE-ITA 4-1 Napoli Challenger Furth Challenger Braunschweig Challenger Recanati Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Mons Challenger Rennes Challenger Helsinki Challenger Toyota Challenger Davis Cup, World Group, PO, ITA-CHI 4-1 AAMI Classic - Kooyong St. Brieuc Challenger Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Mersin Challenger Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Brisbane International - Brisbane Davis Cup, World Group, 1R, KAZ-ITA 3-2 St. Petersburg Open - St. Petersburg Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Brest Challenger Bratislava Challenger Davis Cup, World Group, 1R, POL-ARG 2-3 Poland F5 Poland F6 Mons Challenger Great Britain F2 Switzerland #1-w1 USA F4 Switzerland #1-w2 USA F5 Switzerland #1-w3 USA F6 Switzerland #1-w4 France F4 USA F7 Greece F1 USA F8 USA F9 Italy F3 Germany F6 Italy F6 Hungary F2 Italy F8 Italy F9 Italy F10 Poland F2 Italy F11 Poland F3 Italy F15 Hungary F5 Georgia F1 Georgia F2 Belgium F1 Belgium F2 Spain F4 Spain F7 Poland F2 Poland F3 Italy F16 Italy F17 Netherlands F1 Spain F24 Spain F25 Spain F26 Tunisia F6 India F7 India F8 Germany F2 Poland F2 Poland F3 France F4 France F5 Japan F4 Iran F5 Iran F6 Egypt F5 Italy F7 Poland F1 Poland F2 Italy F21 Russia F4 Poland F5 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Great Britain F1 Korea F1 Korea F2 Korea F3 Italy F19 Italy F20 Poland F4 Poland F5 Poland F6 M25 Nussloch KGHM Polish Indoors - Wroclaw Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw Compaq Cup 2001 - Zabrze Pekao Open 2001 - Szczecin Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Sarajevo Open - Sarajevo Genoa Open 'Fondazione Carige' - Genova Pekao Open 2003 - Szczecin Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad KGHM Polish Indoors - Wroclaw Canottieri Minico 2004 - Mantova Cepu Open - San Marino Porsche Open - Poznan Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Rhein-Main Challenger 2004 - Aschaffenburg Lambertz Open - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Porsche Open - Poznan Antonio Savoldi-Marco Co. - Manerbio Kobstaedernes ATP Challenger - Kolding The LTA Men's Challenger - Southampton KGHM Emax Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan Kos-Zucchetti Tennis Cup - Cordenons Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise ECU Prague Open - Prague Baden Open - Karlsruhe Polska Energia Open - Bytom Porsche Open - Poznan LXVII Concursu Internacional de Vigo - Vigo Open D'Orleans - Orleans Pekao Open - Szczecin Challenger Tunisie - Tunis Unicredit Czech Open - Prostejov Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Heilbronn Challenger Besancon Challenger Ostrava Challenger Mons Challenger Bratislava Challenger Bordeaux Challenger Reggio Emilia Challenger Le Gosier Challenger Poznan Challenger Kazan Challenger Dallas Challenger Barletta Challenger Rome Challenger Marburg Challenger Poznan Challenger Genova Challenger Brasov Challenger Orleans Challenger Seoul Challenger Ortisei Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Guadalajara Challenger Mexico City Challenger Johannesburg Challenger Bordeaux Challenger Nottingham-2 Challenger Kazan Challenger St. Remy Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger Oberstaufen Challenger Liberec Challenger San Marino Challenger Prague Challenger Geneva Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger Sao Paulo Challenger Tour Finals Glasgow Challenger Bergamo Challenger Wroclaw Challenger Kyoto Challenger Kazan Challenger Raanana Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Aix En Provence Challenger Ilkley Challenger Recanati Challenger Prague Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Bangkok Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Recanati Challenger Astana Challenger Genova Challenger Szczecin Challenger Budapest Challenger Eckental Challenger Ortisei Challenger Toyota Challenger Andria Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Wroclaw Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Istanbul Challenger Ortisei Challenger Traralgon Challenger Eckental Challenger Noumea Challenger Rennes Challenger Kyoto Challenger Yokohama Challenger Punta Del Este Challenger Santiago Challenger Drummondville Challenger Marbella Challenger Barletta Challenger Rome Challenger Padova Challenger Pullach Challenger Szczecin Challenger Sibiu Challenger Ortisei Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Budapest Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Monterrey Challenger Sophia Antipolis Challenger Sopot Challenger Idea Prokom Open - Sopot Idea Prokom Open - Sopot The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Estoril Open - Estoril Gerry Weber Open - Halle Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril